package com.miyake.dsp.otdr;

import com.miyake.dsp.osa.lab.LabUiAnnotation;

public class OtdrRxSetting {
	public double getAverageCount() {
		return averageCount;
	}

	public void setAverageCount(double averageCount) {
		this.averageCount = averageCount;
	}

	public int getMovingAverage() {
		return movingAverage;
	}

	public void setMovingAverage(int movingAverage) {
		this.movingAverage = movingAverage;
	}

	public double getSamplingFrequency() {
		return samplingFrequency;
	}

	public void setSamplingFrequency(double samplingFrequency) {
		this.samplingFrequency = samplingFrequency;
	}

	public double getCeiling() {
		return ceiling;
	}

	public void setCeiling(double ceiling) {
		this.ceiling = ceiling;
	}

	public double getNoise() {
		return noise;
	}

	public void setNoise(double noise) {
		this.noise = noise;
	}

	public double getBandwidth() {
		return bandwidth;
	}

	public void setBandwidth(double bandwidth) {
		this.bandwidth = bandwidth;
	}

	public double getAttenuation() {
		return attenuation;
	}

	public void setAttenuation(double attenuation) {
		this.attenuation = attenuation;
	}

	@LabUiAnnotation(caption="Sampling Frequency")
	private double samplingFrequency;
	
	@LabUiAnnotation(caption="Ceiling")
	private double ceiling = 1;
	
	@LabUiAnnotation(caption="Noise")
	private double noise;
	
	@LabUiAnnotation(caption="Bandwidth")
	private double bandwidth;
	
	@LabUiAnnotation(caption="Attenuation")
	private double attenuation;

	@LabUiAnnotation(caption="Average Count")
	private double averageCount = 1;
	
	@LabUiAnnotation(caption="Moving Average")
	private int movingAverage;
}
